From: Wei Liu Date: Fri, 17 Aug 2018 15:12:35 +0000 (+0100) Subject: x86/vmce: enclose HVM load / save code in CONFIG_HVM X-Git-Tag: archive/raspbian/4.14.0+80-gd101b417b7-1+rpi1^2~63^2~3426 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22?a=commitdiff_plain;h=d6abbaec7539e0d66177a1114e78cd3d62e6dd35;p=xen.git x86/vmce: enclose HVM load / save code in CONFIG_HVM Signed-off-by: Wei Liu Acked-by: Jan Beulich --- diff --git a/xen/arch/x86/cpu/mcheck/vmce.c b/xen/arch/x86/cpu/mcheck/vmce.c index e07cd2feef..467125b327 100644 --- a/xen/arch/x86/cpu/mcheck/vmce.c +++ b/xen/arch/x86/cpu/mcheck/vmce.c @@ -349,6 +349,7 @@ int vmce_wrmsr(uint32_t msr, uint64_t val) return ret; } +#if CONFIG_HVM static int vmce_save_vcpu_ctxt(struct domain *d, hvm_domain_context_t *h) { struct vcpu *v; @@ -392,6 +393,7 @@ static int vmce_load_vcpu_ctxt(struct domain *d, hvm_domain_context_t *h) HVM_REGISTER_SAVE_RESTORE(VMCE_VCPU, vmce_save_vcpu_ctxt, vmce_load_vcpu_ctxt, 1, HVMSR_PER_VCPU); +#endif /* * for Intel MCE, broadcast vMCE to all vcpus